//统一管理首页接口模块  这些接口都是在 home.vue中触发的 
import request from "@/utils/request";

import type { HospitalResponseData,HospitalLevelAndRegionResponseData } from "./type";

enum API {
    //创建枚举值
    HOSPITAL_URL='hosp/hospital/',
    //获取医院的等级与地区接口
    HOSPITALLEVELANDREGION_URL='/cmn/dict/findByDictCode/'
}

//执行接口代码 -----获取医院数据
//注意 页码和每页多少条数据     Parameter Type               类型 是 path  
// 而 医院等级   医院地区       Parameter Type               类型 是 query的方式传递参数
export const reqHospital =(page:number,limit:number,hostype='',districtCode='')=>request.get<any,HospitalResponseData>(API.HOSPITAL_URL+`${page}/${limit}?hostype=${hostype}&districtCode=${districtCode}`)

//获取医院的等级或获取医院地区的数据
export const reqHospitalLevelAndRegion = (dictCode:string)=>request.get<any,HospitalLevelAndRegionResponseData>(API.HOSPITALLEVELANDREGION_URL+dictCode)